using System.Runtime.Serialization;

namespace Entities.DataBase.Obj {

    [DataContract]
    public class ProductInfo {

        /// <summary>
        /// 1. Product ID
        /// </summary>
        [DataMember]
        public string ProductId { get; set; }

        /// <summary>
        /// 2. Product Catalog ID
        /// </summary>
        [DataMember]
        public int CatalogId { get; set; }

        /// <summary>
        /// 3. Product English Name
        /// </summary>
        [DataMember]
        public string Name { get; set; }

        /// <summary>
        /// 4. Product Chinese Name
        /// </summary>
        [DataMember]
        public string CName { get; set; }


        /// <summary>
        /// 5. Product Keywords for search
        /// </summary>
        [DataMember]
        public string Keywords { get; set; }


        /// <summary>
        /// 6. Product Description
        /// </summary>
        [DataMember]
        public string Description { get; set; }


        /// <summary>
        /// 7. Product Estimated Price
        /// </summary>
        [DataMember]
        public double Postage { get; set; }

        /// <summary>
        /// 8. Product Weight
        /// </summary>
        [DataMember]
        public double Weight { get; set; }
        
        /// <summary>
        /// 9. Product Weight Unit G,KG etc
        /// </summary>
        [DataMember]
        public string WeightUnit { get; set; }
        

        /// <summary>
        /// 10. Current Product Stock
        /// </summary>
        [DataMember]
        public int ListOrder { get; set; }

    }
}